package com.xunhang.service;

import java.io.IOException;

public interface CrawlerService {
    /**
     * 抓取单条新闻详情
     * @param listUrl 新闻列表页URL
     */
    void crawlSingleNews(String listUrl) throws IOException;

    /**
     * 批量抓取新闻
     * @param listUrl 新闻列表页URL
     * @param maxCount 最大抓取数量
     */
    void crawlBatchNews(String listUrl, int maxCount) throws IOException;

    /**
     * 直接通过详情页URL抓取
     * @param detailUrl 新闻详情页URL
     */
    void crawlByDetailUrl(String detailUrl) throws IOException;
}